#ifndef __RANDOMSAMPLER__
#define __RANDOMSAMPLER__

#include "Sampler.h"


using Engine::Sampler;

class RandomSampler : public Sampler
{
public:
	RandomSampler();
	~RandomSampler();


	virtual void GenerateSamples() const = 0
	{
		
		Point2D currentPoint;
		for (int sampleSet = 0; sampleSet < numSets;  ++sampleSet)
		{
			for (int currentSample = 0; currentSample < numSamples; currentSample++)
			{
				/*currentPoint.x = GenerateRandomFloat();
				currentPoint.y = GenerateRandomFloat();*/

			}
		}
	}
private:

};




#endif //__RANDOMSAMPLER__